package homework.mapper;

import homework.entity.Goods;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;

import java.util.List;
@Mapper
@Repository
public interface GoodsMapper {
    List<Goods> queryAll();

    void addGoods(@Param("goods")Goods goods);  //管理员增加系统没有的商品

    void changeGoodsNum(@Param("goodsName") String goodsName,@Param("num") Integer num); //管理员可以改变商品货存或者用户买商品后该库存减少

    void changeGoodsFlag(@Param("goodsName") String goodsName ,@Param("flag") Integer flag);  //管理员下架商品或者上架商品

    Goods queryByName(@Param("goodsName") String goodsName);  //查询是否有该商品
}
